Fullscreen Image

Coming Soon: Lucernex AI Lease Abstraction

Extract structured lease data from PDFs and import it directly into Lucernex, reducing manual data entry. This performs optical character recognition (OCR) and intelligent data extraction from lease PDFs including handwritten text and low-quality scans. Save time by uploading your lease PDF directly. Review the AI-extracted data and save the results to Lucernex in minutes.

AI Lease Abstraction is a licensed feature. To purchase AI Lease Abstraction, contact your Accruent account manager.

This feature will be available in September 2026.

ClosedPrerequisites

  • AI Lease Abstraction is turned on in your firm.

  • Accruent Professional Services has set up Atlas AI.

  • You have Lease Administration permissions in Lucernex.

  • Your user has Allow Lease Abstraction selected.

AI Lease Abstraction is accessed via the Crue option. When AI Lease Abstraction is enabled for your user and firm, the Crue option appears next to the Search box at the top of the screen.

26.8_crue.pngPNG image will display here

Crue button

Crue button

Upload a lease PDF to extract data with Atlas AI and import verified values to Lucernex. The Atlas template maps extracted lease data to Lucernex entity types and fields. You must review and verify each extracted value before it is sent to Lucernex. The system then uses the verified values to create or update records for the supported entity types.

When you abstract lease information from the PDF, the lease appears on the Your Leases page. From there, verify the lease information, then import the lease to create a new contract or update an existing contract.

26.8_LeaseAI_YourLeases.pngPNG image will display here

Your leases page

Your leases page

ClosedSupported entity types

The system uses the values you verify to create or update records for the entity types listed below.

  • Allowance

  • Contract

  • Contract amendment

  • Contract term

  • Covenant

  • Expense schedule

  • Expense setup

  • Facility

  • Insurance

  • Key date

  • Location

  • Percent rent

  • Percent rent breakpoint

  • Responsibility

  • Sales exclusion

  • Sales exclusion cap

  • Scheduled offset

  • Security deposit

  • Variable rent offset

ClosedField mappings

Atlas AI extracts lease information into template fields that map to Lucernex entities and fields. The mapping determines where each verified value is saved when you import the lease.

  • Contract: Core lease information, such as contract name, contract ID, commencement date, expiration date, execution date, agreement type, holding interest, rentable area, payment begin and end dates, and related contract classifications.

  • Location and Facility: Premises and site information, such as address, city, state, country, postal code, rentable area, usable area, gross area, market area, region, and related location or facility classifications.

  • Contract Term and Key Date: Term information and related date tracking, such as original, renewal, expansion, relocation, contraction, automatic renewal, notice dates, tickler dates, and event dates.

  • Covenant: Lease clause summaries, such as assignment and subletting, audit rights, automatic renewal, co-tenancy, expansion, option to renew, percent rent, relocation, rent commencement, termination rights, and other configured covenant types.

  • Expense Setup: Expense setup information, such as expense group, type, category, frequency, payment due dates, reconciliation flags, CPI information, pro rata share, caps, and tax flags.

  • Allowance: Tenant allowance information, such as allowance group and type, begin and end dates, total amount, rentable area, section, and notes.

  • Insurance: Insurance requirement information, such as insurance group, type, category, certificate required, policy required, coverage amount, policy number, coverage dates, and notes.

  • Responsibility: Responsibility information, such as responsibility group and type, responsible party fields, cap amount, cap percent, effective date, end date, and section.

  • Security Deposit: Security deposit information, such as deposit amount, deposit currency, guarantee type, interest-bearing flag, required flag, separate account flag, return currency, section, and notes.

  • Percent Rent: Percent rent summary information, such as percent rent type, begin and end dates, cap amount, floor amount, reporting frequency, payment due days, sales group, proration method, and notes.

The system maps dropdown values using the corresponding Lucernex code tables. Atlas pulls configured Lucernex dropdown values, such as expense groups and expense types, enabling you to select values that match the target Lucernex configuration.

ClosedImport behavior

In this release, Lease AI imports to Lucernex with the following behavior.

Atlas abstraction area

Lucernex entity and fields

Import behavior and recommendations

Lease summary and core lease terms

Contract:

  • Contract name

  • Contract ID

  • Agreement type

  • Commence date

  • Expire date

  • Execute date

  • Holding interest

  • Rentable area

  • Payment dates

  • Organization

  • Prototype

  • Master contract

  • Notes

The system updates contract-level fields when verified values are imported.

Use for lease-level information only. User-defined fields are not included in the standard mapping.

Premises, address, area, market, and region information

Location and facility:

  • Location name

  • Facility name

  • Address

  • City

  • State

  • Country

  • Postal code

  • Rentable area

  • Usable area

  • Gross area

  • Market area

  • Region

  • Time zone and related classifications

The system creates or matches related location and facility records, depending on whether matching records already exist.

Review location, facility, and portfolio-related values after import, if your organization uses portfolio-based security.

Lease terms and options

Contract term:

  • Term type

  • Term status

  • Begin date

  • End date

  • Payment begin date

  • Payment end date

  • Rentable area

  • Section

  • Notes

The system creates supported term records.

When updating records, the system generally appends rather than replaces records.

The system automatically creates only one:

  • Original term

  • Renewal term

  • Expansion term

Check for additional option details stored in notes.

Notice and option date tracking

Key date:

  • Key date type

  • Key date group

  • Begin date

  • End date

  • Notice begin date

  • Notice end date

  • Notice Period

  • Tickler Date

  • Frequency

  • Action

  • Notes

The system creates key date records for supported term and covenant scenarios from supported term or covenant mappings.

Review notice dates after import.

Lease clause summaries

Covenant:

  • Covenant group

  • Covenant type

  • Covenant category

  • Covenant status

  • Covenant date

  • Exists?

  • Standard language?

  • Page

  • Paragraph

  • Section number

  • Line number

  • Amount

  • Area

  • Notes

The system creates covenant records with summary/paraphrase information. Many Atlas covenant types map to Lucernex covenant categories and types.

The system only creates covenant key dates for supported configured types.

Recurring expense setup

Expense setup:

  • Expense group

  • Expense type

  • Expense category

  • Frequency

  • Payment method

  • Begin date

  • End date

  • Payment due fields

  • CPI fields

  • Pro rata share

  • Caps

  • Tax flags

  • Reconcilable expense

  • Notes

The system creates expense setup records from the values you verify.

The system does not automatically create expense schedules in this release. Review the schedule summary information in the notes for information to create expense schedules.

Tenant allowance

Allowance:

  • Allowance group

  • Allowance type

  • Begin date

  • End date

  • Currency type

  • Total amount

  • Rentable area

  • Section

  • Notes

The system creates allowance records.

When updating records, the system generally appends rather than replaces records.

Use this primarily for tenant improvement or tenant allowance information.

Insurance requirements

Insurance:

  • Insurance group

  • Insurance type

  • Insurance category

  • Begin date

  • End date

  • Coverage amount

  • Policy number

  • Certificate required?

  • Policy required?

  • Self insured?

  • Section

  • Notes

The system creates insurance records from the values you verify.

Use for tenant insurance requirements. Landlord insurance requirements may be captured in covenant notes when applicable.

Repair, maintenance, replacement, and party responsibility information

Responsibility:

  • Responsibility group

  • Responsibility type

  • Maintenance responsibility

  • Repairs responsibility

  • Replace responsibility

  • Cap amount

  • Cap percent

  • Included in rent?

  • Effective date

  • End date

  • Section

The system creates or updates responsibility records for types configured in Lucernex.

Responsibility records behave differently from other child records. The system updates matching responsibility records instead of duplicating them.

Security deposit, letter of credit, and guarantee information

Security deposit:

  • Deposit amount

  • Deposit currency

  • Guarantee type

  • Required?

  • Interest bearing?

  • Interest Rate

  • Separate account?

  • Legal party

  • Return deposit currency

  • Section

  • Notes

The system creates security deposit records from the values you verify.

Use notes for replenishment, return timing, increases, and other deposit terms that do not map cleanly to standard fields.

Percent rent summary

Percent Rent:

  • Percentage rent type

  • Begin date

  • End date

  • Billing frequency

  • Reporting frequency

  • Payment due days

  • Report due days

  • Cap amount

  • Floor amount

  • Sales group

  • Expense group

  • Expense type

  • Proration method

  • Rent year start month

  • Section

  • Notes

The system creates basic percent rent setup information.

In this release, the system is not automatically configured for sales exclusions, sales exclusion caps, and offsets.

Check notes for details that you can use to manually complete records.

The system does not fully create and update the following entities and fields in this release.

Entity

Lucernex fields

Current import behavior and recommendations

Expense schedule

Annual amount

Begin date

End date

Payment amount

Payment rate

First payment amount

Last payment amount

Daily rent rate

Approval status

Hold?

Is CPI?

Option rent?

Description

Notes

Not automatically created in this release.

Expense setup records may be created, but you must create schedule rows manually.

Review the schedule summary information in the recurring expense setup notes for information to create expense schedules.

Percent rent breakpoint

Begin date

End date

Breakpoint amounts 1-8

Breakpoint counts 1-8

Breakpoint rates 1-8

Natural breakpoint rate

Sales group

Portioned sales group

Description

Notes

Not automatically created in this release.

Review percent rent notes for any breakpoint information that you can use to manually complete records.

Sales exclusion

Begin date

End date

Sales group

Sales type

Exclusion group cap

Cap amount

Cap percent

Exclusion rate

Currency type

Notes

Not automatically created in this release.

Review notes for any sales exclusion information that you can use to manually complete records.

Sales exclusion cap

Begin date

End date

Exclusion cap

Sales group

Cap amount

Cap percent

Currency type

Notes

Not automatically created in this release.

Review notes for any sales exclusion cap information that you can use to manually complete records.

Scheduled offset

Begin date

End date

Total amount

Cap amount per month

Cap percent

Currency type

Notes

Not automatically created in this release.

Review notes for any scheduled offset information that you can use to manually complete records.

Variable rent offset

End date

Offset group

Offset type

Expense group

Expense type

Aggregate expense group

Aggregate expense type

Sales group

Fixed offset amount

Cap amount

Cap percent

Currency type

Notes

Not automatically created in this release.

Review percent rent notes for any variable rent offset information that you can use to manually complete records.

Abstract a lease PDF and verify values

Upload a lease PDF to extract data with Atlas AI and import verified values to Lucernex. The Atlas template maps extracted lease data to Lucernex entity types and fields. You must review and verify each extracted value before it is sent to Lucernex. The system then uses the verified values to create or update records for the supported entity types.

  1. Select Crue > Abstract lease in the top menu bar.

    Atlas AI opens in a new browser tab and automatically signs you in.

  2. Drag and drop the lease PDF into the upload pane or select the upload pane to browse for the file.

  3. Select the Template.

    Atlas AI uses this template to perform Optical Character Recognition (OCR) and determines which data to extract.

  4. Select Start Lease Abstraction.

    Processing is not instant. The system sends you an email when processing is complete.

    Select Batches to display all leases including those with the status draft, processing, or complete.

    View leases that have finished processing on the Your Leases page.

  5. Select Crue > Your Leases to display the list of abstracted leases.

  6. Select Edit in Atlas Pencil next to the lease.

  7. Review extracted fields alongside the source document.

    Atlas AI flags fields with confidence scores below 70% for your review.

  8. Select Verification to edit or correct values:

    1. Select the field.

    2. If the correct value is not displayed for a field:

      • Select the value you want from the abstracted options available, then select ellipsis (square with vertical ellipsis) > Refresh Answer.

      • Enter the correct value.

    3. Select Verify unfilled square with unfilled thumbs up to confirm the value.

      You must select this to update the corresponding field in Lucernex with this information. The system only imports verified values into Lucernex.

    4. Repeat these steps for each field.

      Ensure values match Lucernex validation criteria. For example, if you enter an area, enter a measurement unit.

      Select Back and Next to navigate between fields.

Create a new contract from an abstracted lease

Create a new contract in Lucernex from an abstracted lease in Atlas AI on the Your Leases page. The lease must have successfully abstracted and its status must be active, revision, or draft.

  1. Select Crue > Your Leases to display the list of abstracted leases.

  2. Select Import into Lucernex Window rectangle with upwards pointing arrow next to the lease.

  3. In the dialog that appears, select Create new to create a new contract in Lucernex.

    This creates a new contract even if one already exists for this lease.

  4. In the Confirm Import dialog that appears, select Yes to confirm that you want to create a new contract, otherwise select No.

    When you create a new contract, Lucernex creates the contract and related child records from the verified values in Atlas. Depending on the imported data, this can include location, facility, contract term, covenant, expense setup, allowance, insurance, responsibility, security deposit, and percent rent records.

    If the lease is for a new site, Lucernex creates the supporting records from the verified location and facility information. If the lease relates to an existing site, review the imported location, facility, and portfolio-related values carefully before saving the final records.

    If a contract already exists, Lucernex adds a suffix to the new contract name with parentheses encasing the number of the duplicate. For example, Contract_A (2).

    Lucernex validates data types, required fields, and values, then creates the contract and related entities.

    • Data types: Dates, currencies, percentages, and booleans must be in the correct format.

    • Required fields: Lucernex flags any missing mandatory fields.

    • Dropdowns: Lucernex automatically creates code table entries if a dropdown value from Atlas AI doesn't exist in Lucernex.

    • Cross-entity dependencies: For example, Lucernex cannot create a contract before its parent Location exists.

    • Portfolio: A related Atlas field is currently used to determine the portfolio. This is under review and may change in a subsequent release.

    If validation fails, Lucernex rejects the update and an error message appears. If this occurs, correct the information in Atlas AI and try again.

    The contract is operational and standard Lucernex features are available, including reporting, jobs, and payment scheduling.

Edit a lease and update an existing contract

To change an abstracted lease, upload an addendum PDF to the existing lease or edit the verified values in Atlas. When you update an existing Lucernex contract, the import uses the verified Atlas values. Some values update existing Lucernex fields, and other Atlas areas create additional records instead of replacing existing Lucernex records.

  • Contract summary fields are overwritten with the values you verified in Atlas. For example, if Contract name or Contract ID is changed in Atlas and verified, the existing contract field is updated with that value.

  • Responsibility records are updated instead of duplicated when matching responsibility data already exists.

  • The system appends related records rather than replacing them. This includes records such as covenants, contract terms, key dates, allowances, and similar child records. If you import the same lease again, Lucernex may create duplicate child records.

  • Notes and option-related text may be appended to existing text rather than replacing the existing value.

We recommend that you review imported records after each update. If the system creates duplicate or superseded records, update or remove them manually according to your organization’s data governance process.

Abstract an addendum PDF

  1. Select Crue > Your Leases to display the list of abstracted leases.

  2. Select Edit in Atlas Pencil next to the lease.

  3. Select Amendments.

  4. Drag and drop the PDF into the Drag and drop pane.

  5. Select Re-abstract.

    The status of the lease in the Your Leases page updates to processing. Processing is not instant. The system sends you an email when processing is complete.

    Select Leases to display all leases including those with the status draft, processing, or complete.

    View leases that have finished processing on the Your Leases page.

    When processing completes, verify the information and update an existing contract with that information.

Verify and edit the lease

Verify the lease after abstraction or edit fields directly and verify without running abstraction.

  1. Select Crue > Your Leases to display the list of abstracted leases.

  2. Select Edit in Atlas Pencil next to the lease.

  3. Select Lease, then select the PDF with the updates.

  4. In Verification, edit or correct values.

  5. When finished, update an existing contract with the information.

Update an existing contract from an updated lease

Update a contract in Lucernex with updated information from Atlas AI on the Your Leases page. The lease must have successfully abstracted and its status must be active, revision, or draft.

  1. Select Crue > Your Leases to display the list of abstracted leases.

  2. Select Import into Lucernex Window rectangle with upwards pointing arrow next to the lease.

  3. In the dialog that appears, select Update existing.

  4. Select the Lucernex contract to update, then select Update this contract.

  5. In the Confirm update dialog that appears, select Yes to confirm that you want to update the existing contract, otherwise select No.

    Lucernex validates data types, required fields, and values, then updates entities.

    The contract is operational after the update and standard Lucernex features are available, including reporting, jobs, and payment scheduling.

Limitations in this release

  • One standard template is available in this release. Multiple tenant, region, country, jurisdiction, or lease-type templates are planned for a future release.

  • US locale only.

  • No approval workflows or lease status management.

  • No bulk lease abstraction.

  • No contract user-defined fields (UDFs). Only Lucernex out-of-box fields are supported. User-defined fields require a Professional Services and Atlas integration.

  • No bulk member provisioning with a spreadsheet import.

  • Expense setup records are created, but expense schedules are not created.

  • Percent rent summary records are created, but detailed breakpoints, sales exclusions, exclusion caps, and offsets are limited in this release. Supporting details may be included in notes for manual review and completion.

  • If more than one renewal option exists, Lucernex creates one renewal term and one renewal key date. Additional renewal details may be included in the notes for manual review and entry.

  • Imported records are active.

  • Portfolio mapping is not yet finalized.